The cost of living in New Castle, New Hampshire is 92.2% more expensive than Portsmouth, New Hampshire.